/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */


import com.system.bajlam.code.beans.QueryParameter;
import com.system.bajlam.code.dao.PersistenceEjb;
import java.io.Serializable;
import java.util.Calendar;
import java.util.List;
import javax.ejb.EJB;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Named;

/**
 *
 * @author Eliu
 */
@ApplicationScoped
@Named
public class clientes implements Serializable {

    @EJB
    PersistenceEjb ejb;

    private String nombre = "ejemplo de un objeto en session " + Calendar.getInstance().getTimeInMillis();

    public String getNombre() {

        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    private List cliente;

    public List getCliente() {
        cliente = (List) ejb.doNamedQuery("BajVentCliente.findAll", new QueryParameter[]{},
                PersistenceEjb.LIST);
        return cliente;
    }
    
   public void setClientes(List cliente) {
        this.cliente = cliente;
    }
        

}
